Los cachemires son un pueblo del norte del subcontinente indio. Habitan en el estado indio de Jammu y Cachemira, principalmente en el valle de Cachemira. También viven en el territorio pakistaní de Azad Cachemira. Constituyen una población de cerca de 7,197,587[1][2] de personas en diversos territorios. La mayoría de cachemires son musulmanes, aunque también hay un importante número de cachemires hinduistas. A un cachemir hinduista se le conoce como cachemir pandit.[3]
El idioma cachemir o koshur es una "lengua dárdica noroestense de la rama indo-aria de la subfamilia indo-irania".[4]